home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.plaf.metal;
-
- import com.sun.java.swing.plaf.basic.BasicSplitPaneDivider;
- import com.sun.java.swing.plaf.basic.BasicSplitPaneUI;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Graphics;
-
- class MetalSplitPaneDivider extends BasicSplitPaneDivider {
- private MetalBumps bumps = new MetalBumps(10, 10, MetalLookAndFeel.getControlHighlight(), MetalLookAndFeel.getControlDarkShadow(), MetalLookAndFeel.getControl());
- private int inset = 2;
-
- public MetalSplitPaneDivider(BasicSplitPaneUI ui) {
- super(ui);
- }
-
- public void paint(Graphics g) {
- Dimension size = ((Component)this).getSize();
- size.width -= this.inset * 2;
- size.height -= this.inset * 2;
- this.bumps.setBumpArea(size);
- this.bumps.paintIcon(this, g, this.inset, this.inset);
- }
- }
-